package com.draven.mybatis.executor;

import com.draven.mybatis.session.DravenConfiguration;

import org.apache.ibatis.transaction.Transaction;


public class DravenSimpleExecutor implements DravenExecutor {

  private DravenConfiguration configuration;
  private Transaction transaction;

  public DravenSimpleExecutor(DravenConfiguration configuration, Transaction transaction) {
    this.transaction = transaction;
//    this.deferredLoads = new ConcurrentLinkedQueue<>();
//    this.localCache = new PerpetualCache("LocalCache");
//    this.localOutputParameterCache = new PerpetualCache("LocalOutputParameterCache");
//    this.closed = false;
    this.configuration = configuration;
    //   this.wrapper = this;
  }
}
